Optimizing motion-vector accuracy in block-based video coding
نویسندگان
چکیده
In classical block-based video coding, one motion vector per image block is used to improve the prediction of the frame to be coded. These motion vectors and the resulting motion-compensated difference frame must be encoded with bits. All motion vectors are encoded with the same fixed accuracy, typically 1 or 1/2 pixel accuracy, but the best motion vector accuracies are not known. In this paper, we present a theoretical framework to find the motion vector accuracies that minimize the total encoding rate with this type of coder, for the classical case where all motion vectors are encoded with the same accuracy and for new cases where the accuracy is adapted on a frame-by-frame or block-by-block basis. To do this, we analytically model the effect of motion vector accuracy and show that the energy in a block of the difference frame is approximately quadratic in the accuracy of the block's motion vector. This energy-accuracy model is then used to obtain expressions for the total bit rate (motion rate plus difference frame rate) in terms of the blocks' motion accuracies and other key parameters. Minimizing these expressions leads to simple formulas that indicate how to choose the best motion vector accuracies for this type of coder. These formulas also show that the motion accuracy must increase where more texture is present and decrease when there is much scene noise or when the level of compression is high. We implement several entropy and MPEG-like video coders based on our analysis and present experimental results on synthetic and real video sequences. These results suggest that our formulas are accurate and that significant bit rate savings can be achieved when our optimization procedures are used.
منابع مشابه
مقاوم سازی بردار حرکت در برابر خطای کانال جهت بهبود کیفیت ویدیوی دریافتی
According to progress of technology during the recent decades, video transmission through a wireless channel has found high demands. In this field, several methods have been proposed to improve video quality. Appearing error in motion vector values is one of the most important factors which can affect the video quality. In case of creating errors in motion vector, the synthesized video frames a...
متن کاملAn Improved Motion Vector Estimation Approach for Video Error Concealment Based on the Video Scene Analysis
In order to enhance the accuracy of the motion vector (MV) estimation and also reduce the error propagation issue during the estimation, in this paper, a new adaptive error concealment (EC) approach is proposed based on the information extracted from the video scene. In this regard, the motion information of the video scene around the degraded MB is first analyzed to estimate the motion type of...
متن کاملMovingobject Segmentation with Adaptive Sprite
We have developed a moving-object segmentation method for standard-compliant DCT-based video coder. To be compliant with current block-based video coding standards, the proposed algorithm uses the DCT coefficients and motion vector of a block, respectively, as spatial and temporal features of segmentation. Since block-based motion vector may not be sufficient to represent true motion of object,...
متن کاملMotion vector size-compensation based method for very low bit-rate video coding
In this paper, a new method to achieve better compression efficiency in low bit-rate video coding is proposed. It is based on a global bit-rate reduction at a macroblock level, optimizing the number of bits to code each macroblock as a whole by means of motion vector and headers size compensation. The selection of the best motion vector and different coding modes for each block of the current p...
متن کاملOptimizing block size in motion-compensated video coding
Despite the widespread experience with block-based video coders, there is little analysis or theory that quantitatively explains the eeect of block size on encoding bit rate, and ordinarily the block size for a coder is chosen based on empirical experiments on video sequences of interest. In this work, we derive a procedure to determine the optimal block size that minimizes the encoding rate fo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Trans. Circuits Syst. Video Techn.
دوره 11 شماره
صفحات -
تاریخ انتشار 2001